#include <head.h>

int main(int argc, char const *argv[])
{
    int fd = open( "hqyj.txt" , O_RDWR | O_CREAT , 0666 );
    if(-1 == fd)
    {
        perror("文件打开失败");
        return 0;
    }
    printf("fd = %d\n" ,fd);

    // 写入
    char buf[1024] = "张三张三";
    write( fd , buf , strlen(buf) );

    // 移动光标
    lseek(fd , 0 , SEEK_SET );

    // 读取
    memset(buf , 0 , sizeof(buf));
    read( fd ,buf , sizeof(buf) );

    printf( "buf = %s\n" , buf);


    close(fd);
    return 0;
}

/*
0 1 2 3 4 5 6 7 8 9  65535
0 1 2 3 
打开一个文件
关闭文件

*/